[][src]Crate lv2rs_core

A rust re-implementation of the LV2 core library.

This crate contains the complete contents of the LV2 core library with additional constructions to make the use of LV2 as idiomatic and safe as possible.

Modules

ports

Safer wrappers for raw LV2 audio IO.

uris

LV2 URIs

Macros

lv2_main

Create lv2 export functions.

Structs

Descriptor

Plugin Descriptor.

Feature

Feature.

Traits

ExtensionData

Marker trait for extension data.

Plugin

LV2 plugin trait.

Functions

activate

Helper function for the activate plugin call.

cleanup

Helper function for the cleanup plugin call.

connect_port

Helper function for the connect_port plugin call.

deactivate

Helper function for the deactivate plugin call.

extension_data

Helper function for the extension_data plugin call.

instantiate

Helper function for the instantiate plugin call.

run

Helper function for the run plugin call.

Type Definitions

Handle

Plugin Instance Handle.